﻿@charset "utf-8";
/* CSS Document */
body,td,th {font-size: 12px;color: #666666; line-height:20px;
	font-family: Arial;
}
body {margin: 0px;}
a:link {color: #666666;text-decoration: none;}
a:visited {	text-decoration: none;color: #666666;}
a:hover {text-decoration: none;color: #333333;}
a:active {text-decoration: none;color: #666666;}
h1 {font-size: 14px;}
h2 {font-size: 14px;}
ul,li,p,h1,h2,h3,cite,form,input,label,img{ padding:0; margin:0;list-style:none;}
.px980{ width:980px; margin:0 auto;}
.c{ clear:both;}
img{border:0;}
.txtright{ text-align:right}
.font1{ color:#5391CE;}

.fontfff{ color:#FFFFFF;}
.px16{ font:Arial, Helvetica, sans-serif; font-size:16px;}
.l{ float:left}
.r{ float:right}
.b{ font-weight:bold;}

/*背景*/
#b_t_bg{background:url(../images/bodybg_t.jpg) top center no-repeat; height:27px;}
#b_c_bg{background:url(../images/bodybg_c.jpg) top center repeat-y;}
#b_b_bg{background:url(../images/bodybg_b.jpg) top center no-repeat; height:23px;}


/*services*/
#services .apic { width:315px; float:left; padding-top:10px;}
#services .atext{ float:right; width:600px; text-align:left;  padding-top:10px;font-size:18px;}
#services .tab{ background:url(../images/Club_r1_c2.jpg) repeat-x top; line-height:29px;}
#services .tab .l{ background:url(../images/Club_r1_c1.jpg) top left no-repeat; line-height:29px; width:15px; display:block; float:left}
#services .tab .r{ background:url(../images/Club_r1_c12.jpg) top right no-repeat; line-height:29px; width:15px; float:right; display:block}
#services .con{border:#D7D6D4 solid 1px;padding:0 0 15px 15px;}
#services .conh{height:145px;overflow: hidden;}
#services .box2{ width:485px; float:left; padding-bottom:10px;}
#services .box2 .slist{ width:315px; float:left;padding-top:15px;}
#services .box2 .spic{ float:right; width:140px; text-align:center}
#services .box2 .spic img{ width:88px; height:86px;}
#services .box3{ width:485px; float:left; padding-left:10px; padding-bottom:10px;}
#services .box3 .slist{ width:315px; float:left;padding-top:15px;}
#services .box3 .spic{ float:right; width:140px; text-align:center}
#services .box3 .spic img{ width:88px; height:86px;}
#services .box4{ width:300px; float:left; padding-left:10px; padding-bottom:10px;}
#services .box4 .con{ padding-right:10px;}
#services .box6{width:950px; margin:0 auto; padding:0 15px; margin-bottom:5px;}
#services .spic ul{ width:120px; text-align:left; padding-left:30px;}
#services .spic a{ color:#0066CC; font-size:11px; background:url(../images/arrow_list.gif) no-repeat left; padding-left:15px;}

/*comfort*/
#comfort .tab{ background:url(../images/Club_r1_c2.jpg) repeat-x top; line-height:29px;}
#comfort .tab .l{ background:url(../images/Club_r1_c1.jpg) top left no-repeat; line-height:29px; width:15px; display:block; float:left}
#comfort .tab .r{ background:url(../images/Club_r1_c12.jpg) top right no-repeat; line-height:29px; width:15px; float:right; display:block}
#comfort .con{ border:#D7D6D4 solid 1px; padding:15px 0 15px 15px; height:150px;}
#comfort .box2{ width:485px; float:left;padding-bottom:10px;}
#comfort .box2 .slist{ padding-right:20px;}
#comfort .box2 .spic{ }
#comfort .box3{ width:485px; float:left; padding-left:10px;padding-bottom:10px;}
#comfort .box3 .slist{padding-right:20px;}
#comfort .box3 .spic{}

/*technology*/
#technology .tab{ background:url(../images/Club_r1_c2.jpg) repeat-x top; line-height:29px;}
#technology .tab .l{ background:url(../images/Club_r1_c1.jpg) top left no-repeat; line-height:29px; width:15px; display:block; float:left}
#technology .tab .r{ background:url(../images/Club_r1_c12.jpg) top right no-repeat; line-height:29px; width:15px; float:right; display:block}
#technology .con{ border:#D7D6D4 solid 1px; padding:15px 0 15px 15px; }
#technology .box2{ width:485px; float:left;padding-bottom:10px;}
#technology .box2 .slist{width:315px; float:left}
#technology .box2 .spic{ float:right; width:130px;}
#technology .box3{ width:485px; float:left; padding-left:10px;padding-bottom:10px;}
#technology .box3 .slist{width:315px; float:left}
#technology .box3 .spic{ float:right;width:130px;}
#technology .box4{ float:left;padding-bottom:10px;}
#technology .box4 .slist{padding-right:20px;}
#technology .conh{height:130px;overflow: hidden;}

/*Q&A*/
#qa .con{}
#qa .list{ border:#000000 solid 1px; width:750px; margin:0 auto; padding:0 15px; margin-bottom:5px;}
#qa .list .lpic{ float:left; width:130px;}
#qa .list .lgq{float:left;width:60px;text-align:center; padding-top:100px;}
#qa .list .ltxt{ float:left; width:750px;}
#qa .list .ltxt .zjtxt{ display:block; height:150px;}
#qa .list .ltxt .zjbtn{}
#qa .list .ltxt .zjbtn li{ float:left; padding-right:10px;}
#qa .list .ltxt h1{ line-height:30px; font-size:16px; color:#FF9900;}

/*语言栏*/
/*#lan{padding-top:10px; width:100%; margin:0px auto; z-index:999; position:relative; top:-10px;}
#lan ul{ display:block; width:300px; float:right}
#lan li{float:right;padding-left:30px;line-height:30px;font-family: "Arial";font-size: 11px;}
#lan .cn{background:url(../images/homepsd_03.jpg) 10px 9px no-repeat;}
#lan .en{background:url(../images/homepsd_07.jpg) 10px 9px no-repeat;}*/

/*菜单栏*/
#mainnav{ width:980px; height:37px; background:url(../images/homepsd_14.jpg) top left repeat-x; padding-bottom:5px;}
#mainnav .left{ display:block; width:20px; float:left; height:37px; background:url(../images/left.jpg) left top;}
#mainnav .left a{ display:block; width:116px; float:left; height:37px; background:url(../images/left.jpg) left top;}
#mainnav .right{ display:block; float:right; height:37px; width:20px; background:url(../images/right.jpg) top right no-repeat;}
#mainnav .right a{ display:block; float:right; height:37px; width:116px; background:url(../images/right.jpg) right top;}

/*导航条下拉菜单*/
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:block;height:1%;}
.nav {position:relative;height:37px;color:#333;padding: 0px; float:left; width:930px;}
.nav a{color: #fff;text-decoration: underline;text-decoration:none; padding:0 20px;}
.nav a.nikon_link, .nav a.nikon_link:visited {color:#bcd; font-size:10px; cursor:hand;}
.nav a.nikon_link:hover {text-decoration:none; color:#333333}
.nav_ul {font-size:14px;margin:0;list-style:none;height:auto;color:#333;padding: 0;}
.nav_ul ul {padding:0; margin:0; list-style:none; }
.nav_ul li {}
.nav_ul li.level1,.nav_ul li.nav_logo,.nav_ul li.nav_form{line-height: 37px;height: 37px;float:left;}
.nav_ul li.level1 { float:left; height:37px;font-size:14px; font-weight:bold; text-align:center; background:url(../images/homepsd_17.jpg) top right no-repeat;position:relative;}
.level1 A.nikon:hover {DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(../images/nav_ul_li2.JPG); CURSOR:hand; color:#333333}
.nav_ul li.nav_form{/*background: url(../images/nav_li2.jpg) repeat;    form的背景图   */}
.nav_ul div.onlevel1{display:block;}

.level3 {float:left; height:37px;line-height: 37px;font-size:14px;FONT-WEIGHT: bold; BACKGROUND: url(../images/nav_ul_li2.JPG); CURSOR:hand; color:#333333; }
.level3 a{height:37px;line-height: 37px;font-size:14px;CURSOR:hand; color:#333333;padding:0 20px;}

/*首页*/
.banner01{ width:980px; height:280px; margin:0px auto; padding-bottom:10px; background:url(../images/banner-sv.jpg) no-repeat;}
.banner02{ width:980px; height:280px; margin:0px auto; padding-bottom:10px; background:url(../images/banner-yc.jpg) no-repeat;}
.banner03{ width:980px; height:280px; margin:0px auto; padding-bottom:10px; background:url(../images/banner-he.jpg) no-repeat;}
.banner04{ width:980px; height:280px; margin:0px auto; padding-bottom:10px; background:url(../images/banner-tre.jpg) no-repeat;}
.banner05{ width:980px; height:280px; margin:0px auto; padding-bottom:10px; background:url(../images/banner-py.jpg) no-repeat;}
.banner06{ width:980px; height:280px; margin:0px auto; padding-bottom:10px; background:url(../images/banner-06.jpg) no-repeat;}

.sidebar2{ width:720px; height:327px; padding-left:10px; float:left;}
.sidebar3{ width:225px; height:327px; padding-left:10px; float:right; background:url(../images/sidebarnewbg.jpg) right top no-repeat;}
.sidebar3title{ height:29px; padding-left:15px; text-align:left; font-size:16px; font-family:"heiti"; font-weight:bold; color:#FFFFFF; line-height:29px;}
.sidebar3title a{color:#fff;}

.sidemenu3{ width:220px;padding-left:10px;}
.sidemenu3div{ width:200px;line-height:20px; text-align:left; background:url(../images/sub-bg.jpg) 0px 5px no-repeat; padding-left:15px;margin-top:5px; _margin-top:2px; padding-bottom:5px;}
.sidemenu3div a{ display:block; cursor:pointer;}
.sidemenu3div a:hover{ background-color:#EEF3FA;}

/*末尾*/
#fooder{ border:#F8E0BE solid 2px; border-left:0px; border-right:0; line-height:28px; height:28px; margin-top:15px; background:#F8E0BE;}


.line_head_b{
	background-image:url(../images/line_head.jpg);
	background-repeat:repeat-x;
	width:980x;
	height:1px;
	margin-bottom:20px;
	
}
.bg_mid{
	background-image:url(../images/body_bg_mid.jpg);
	background-repeat:repeat-y;
	width:990px;
	height:auto;
	padding-top:20px;
}
.bg_top{
	background-image:url(../images/body_bg_top.jpg);
	background-repeat:no-repeat;
	width:990px;
	height:20px;
}
.bg_button{
	background-image:url(../images/body_bg_button.jpg);
	background-repeat:no-repeat;
	width:990px;
	height:20px;
}
.text1{
	font-size:14px;
	font-family:Tahoma;
	color:#404040;
}
.text2{
	font-size:20px;
	color:#941313;
	font-family:Tahoma;
	margin-bottom:20px;
}

.inner_panel{
	width:900px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
#content{
	width:auto;
	height:auto;
	margin:auto;
}
#body_panel{
	width:auto;
	height:auto;
}
#maincontainer{
	background-image:url(../images/main_bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	width:100%;
	display:block;
	height:auto;
}
.caredental {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.flashWrapper {
	position: relative;
    border-style: solid;
    border-width: 0;
}
.slide { 
	width: 720px;
	height: 327px; 
	float: left; 
} 